SIP Server Implementation and Performance on a Bare PC

نویسنده

  • A. Alexander
چکیده

We describe the implementation and performance of a bare PC SIP server that runs without the support of an operating system (OS) or kernel. A bare PC SIP server provides immunity against OS vulnerabilities and yields performance gains due to the elimination of OS overhead. We discuss server design focusing on its novel architectural features and illustrate key implementation aspects by examining relevant task and method invocations for SIP request processing. We also study bare PC SIP server performance by comparing its latency and throughput against two conventional OS-based SIP servers running on equivalent hardware: OpenSER on Linux and Brekeke on Windows. Furthermore, we measure internal bare PC SIP server performance by providing internal timings for the most significant operations associated with registration and proxy services. Additionally, we study performance under increasing server load by obtaining the execution time spent in the bare PC SIP handler method and the total processing time including network protocol processing overhead when processing SIP requests and responses. The results show that the bare PC server performs better than the OS-based servers in most cases and that its internal processing times are small as would be expected due to the elimination of OS overhead. The design and implementation details of the bare PC SIP server presented here give insight into understanding SIP server performance on a bare

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Bare PC SIP User Agent Implementation and Performance for Secure VoIP

Bare PC systems, which run applications without using any operating system (OS) or kernel, are immune to attacks targeting a specific OS. They also perform better than conventional systems due to their reduced overhead. We describe the design, implementation and performance of a SIP user agent (UA) for secure VoIP on a bare PC system. In particular, we discuss SIP functions and message handling...

متن کامل

The Design and Performance of a bare PC Webmail Server

We describe a Webmail server that runs on a bare PC without an operating system (OS) or kernel, and give details of its architecture, design, and implementation. We also present the results of experiments conducted in a test LAN environment to compare performance of the bare PC Webmail server with conventional Webmail servers Atmail and Mailtraq running on Linux and Windows respectively. Perfor...

متن کامل

بهبود کارایی پروتکلSIP در شرایط اضافه بار با استفاده از قابلیت مبتنی بر پنجره

The extent and diversity of systems provided by IP networks have made various technologies to approach integrating various types of access networks and converting to next generation network. The Session Initiation Protocol (SIP) with respect to facilities such as being in text form, end-to-end connection, independence from the type of transmitted data, and supporting various forms of transmissi...

متن کامل

The Design and Performance of a Bare PC Web Server

There is an increasing need for new Web server architectures that are application-centric, simple, small, and pervasive in nature. In this paper, we present a novel architecture for a bare PC Web server that meets most of these requirements. A bare PC Web server runs on any Intel 386 (or above) based architecture with no operating system in the machine. The application object or program contain...

متن کامل

Analysis and Modeling of VoIP Servers: A Linear Programming Approach

The SIP protocol was standardized by the IETF at the application layer for initiating, managing, and terminating multimedia sessions and has been widely used as the main signaling protocol on both the Internet and VoIP networks. Most challenges in this protocol are overload and lack of proper state distribution. These challenges cause a wide range of next-generation network users to face a shar...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013